.main {
    margin-top: 35px;
}

.panel {
    border: 1px solid #DDDDDD;
}

.my-first-last {
    margin-top: 20px;
    height: 250px;
}

.my-relation {
    height: 260px;
}

.my-matrix {
    height: 280px;
}

.my-step {
    margin-top: 5px;
}

table *,
input[type='text'],
#my-grammar *, #my-process * {
    font-family: Monospaced, Monaco, Consolas, serif;
}

.my-lt, .my-gt, .my-eq {
    height: 200px;
    width: 30%;
    float: left;
    margin-left: 2.6%;
    margin-top: 6px;
}

#my-gt-rel, #my-lt-rel, #my-eq-rel {
    padding: 10px;
}

.my-result {
    height: 300px;
}
